/**       
 * @{#} EvictionPolicy.java Create on 2012-3-29 下午3:00:19       
 *       
 * Copyright (c) 2012 by able.       
 */
package __javable.core.util.pool.impl;


/**
 * 
 * 
 * @history <PRE>
 * --------------------------------------------------------- 
 * VERSION       DATE            BY       CHANGE/COMMENT 
 * --------------------------------------------------------- 
 * 1.0           2012-3-29      able         create 
 * ---------------------------------------------------------
 * </PRE>
 * 
 */
public interface EvictionPolicy<T> {

	boolean evict(EvictionConfig config, PooledObject<T> underTest, int idleCount);
}
